package com.gccloud.design.dto;


import com.gccloud.design.entity.SdRepoParticipantConfEntity;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author wu.yumin
 * @version 1.0.0
 * @Description 表单配置dto
 * @date 2021/6/29 15:40
 */
@Data
public class SdFormConfigDto implements Serializable {

    private static final long serialVersionUID = 7250756867214448956L;

    /**
     * 表单id
     */
    private Long formId;
    /**
     * 页面模板id
     */
    private Long flowFormRelaId;
    /**
     * 业务类型
     */
    private String busiType;
    private Long bwpId;
    /**
     * 环节版本
     */
    private String bwpRepoVersion;
    /**
     * 环节库id
     */
    private String bwpRepoId;
    /**
     * 环节编码
     */
    private String bwpRepoCode;
    /**
     * 环节名称
     */
    private String bwpRepoName;
    /**
     * 环节结束类型
     */
    private String bwpRepoFinishType;
    /**
     * 环节时限配置id
     */
    private Long timeLimitId;
    /**
     * 环节时限
     */
    private Integer bwpRepoTimeLimit;
    /**
     * 环节类型
     */
    private String bwpRepoType;
    /**
     * 参与人完成规则
     */
    private String finishRule;
    /**
     * 环节参与人
     */
    private List<SdRepoParticipantConfEntity> list;

    /**
     * 环节参与人配置ids
     */
    private String participantConfIds;
}
